﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace DecisionTree
{
    class NodesLR
    {
        public int GNN;
        public int L;
        public int N;
        public int P;
        public int CHL;
        public int CHR;
        public int NV;
        public int SAN;
        //GNN-Global Node Number | L-Level | N-Node | P-Parent | CHL-Child Left | CHR-Child Right | NV-Number Vector | SAN-Split Attrybute Number

        public double M;
        public double V;
        public double SAV;
        //M-Mean | V-Variance | SAV-Split Attrybute Value


        public double varL;
        public double varR;

        public double ML;//srednia w L wezle
        public double MR;//srednia w R wezle
        public int NL;//ilosc wektorow w L
        public int NR;// ilosc wektorow w R
        public Boolean isV1A = true; // czy wariancja z 1 atrybutem
        public int nC1 = 0; // pierwszy numer kolumny o najlepszej red var
        public int nC2 = 0;//drugi numer kolumny o najlepszej red var
        public int mA = 0; //zapisywanie, ktory atrybut jest mnozony
        public double lS = 0; //zapisywanie o ile zmienia swoj kat prosta dzielaca
    }
}
